﻿namespace MceRemoteMapper
{
    /// <summary>
    /// Remote buttons.
    /// </summary>
    enum RemoteButton : byte
    {
        D0 = 0x00,
        D1 = 0x01,
        D2 = 0x02,
        D3 = 0x03,
        D4 = 0x04,
        D5 = 0x05,
        D6 = 0x06,
        D7 = 0x07,
        D8 = 0x08,
        D9 = 0x09,
        Clear = 0x0a,
        Enter = 0x0b,
        Power = 0x0c,
        Windows = 0x0d,
        Mute = 0x0e,
        Info = 0x0f,
        VolumeUp = 0x10,
        VolumeDown = 0x11,
        ChannelUp = 0x12,
        ChannelDown = 0x13,
        Forward = 0x14,
        Rewind = 0x15,
        Play = 0x16,
        Record = 0x17,
        Pause = 0x18,
        Stop = 0x19,
        Next = 0x1a,
        Prev = 0x1b,
        Sharp = 0x1c,
        Multiply = 0x1d,
        Up = 0x1e,
        Down = 0x1f,
        Left = 0x20,
        Right = 0x21,
        Ok = 0x22,
        Back = 0x23,
        DvdMenu = 0x24,
        LiveTv = 0x25,
        Guide = 0x26,
        Zoom = 0x27,
        Music = 0x47,
        RecordedTv = 0x48,
        Pictures = 0x49,
        Radio = 0x50,
        Videos = 0x4A,
        Teletext = 0x5a,
        Red = 0x5B,
        Green = 0x5C,
        Yellow = 0x5D,
        Blue = 0x5E,

        Unknown = 0xFF,
    }
}
